
<form action="./m.php?frm=action&mdl=index" method="post" enctype="multipart/form-data" name="iForm" target="eBody" id="iForm">
	<input type="hidden" name="id" id="id" value="{$info.id}" />
	<input type="hidden" name="catid" id="catid" value="{$info.catid}" />
	<input type="hidden" name="brand" id="brand" value="{$info.brand}" />
	<input type="hidden" name="salesinfo" id="salesinfo" value="{$info.salesinfo}" />
	<input type="hidden" name="related_news" id="related_news" value="{$info.related_news}" />
	<input type="hidden" name="combine_goods" id="combine_goods" value="{$info.combine_goods}" />

	<table border="0" align="center" cellpadding="0" cellspacing="1" class="data_form">
		<caption>
		{$_page.caption}
		</caption>
		<tbody>
			<tr>
				<th style="width:160px;">{$l.category}：</th>
				<td><ul rel="ui_menu">
						<li><a href="#" rel="category_name"><span>{$info.category_name}</span></a>
							<ul>
								{$info.category_tree}
							</ul>
						</li>
					</ul></td>
			</tr>
			<tr>
				<th>sn：</th>
				<td><input type="text" name="sn" id="sn" value="{$info.sn}" class="input" style="width:160px;" /></td>
			</tr>
			<tr>
				<th>{$l.name}：</th>
				<td><input type="text" name="name" id="name" value="{$info.name}" class="input" style="width:480px;" /></td>
			</tr>
			<tr>
				<th>市场价：</th>
				<td><input type="text" name="market_price" id="market_price" value="{$info.market_price}" class="input" style="width:120px;" /></td>
			</tr>
			<tr>
				<th>{$l.price}：</th>
				<td><input type="text" name="price" id="price" value="{$info.price}" class="input" style="width:64px;" />
					{$l.yuan}</td>
			</tr>
			<tr>
				<th>重量：</th>
				<td><input type="text" name="weight" id="weight" value="{$info.weight}" class="input" style="width:64px;" />
					<select name="weightunit" class="select">{$info.weightunit_options}</select></td>
			</tr>
			<tr>
				<th>{$l.quantity}：</th>
				<td><input type="text" name="quantity" id="quantity" value="{$info.quantity}" class="input" style="width:64px;" />
					<select name="quantityunit" class="select">{$info.quantityunit_options}</select></td>
			</tr>
			<tr>
				<th>{$l.show}：</th>
				<td><input type="checkbox" name="show" value="1"{if $info.show eq 1} checked{/if} /></td>
			</tr>
			<tr>
				<th>{$l.rank}：</th>
				<td><input type="text" name="rank" id="rank" value="{$info.rank}" class="input" style="width:64px;" /></td>
			</tr>
			<tr>
				<th>{$l.recommend}：</th>
				<td>{$info.recommend_radios}</td>
			</tr>
			<tr>
				<th>标签：</th>
				<td><input type="text" name="label" id="label" value="{$info.label}" class="input" style="width:50px;" />
					<span id="label_type">
						{$info.labeltype_radios}
					</span></td>
			</tr>
			<tr>
				<th>{$l.add}{$l.time}：</th>
				<td><input name="addtime" type="text" id="addtime" class="input" style="width:140px;" />
					<img onclick="$('#addtime').val('');" src="{$_s.img_dir}eraser.gif" style="cursor:pointer;" alt="{$l.clear}" /></td>
			</tr>
			{if $info.id > 0}
			<tr>
				<th>{$l.update}{$l.time}：</th>
				<td><input name="updatetime" type="text" id="updatetime" class="input" style="width:140px;" />
					<img onclick="$('#updatetime').val('');" src="{$_s.img_dir}eraser.gif" style="cursor:pointer;" alt="{$l.clear}" /></td>
			</tr>
			{/if}
			<tr>
				<th>{$l.file}{$l.name}：</th>
				<td><input type="text" name="filename" id="filename" value="{$info.filename}" class="input" style="width:240px;" /></td>
			</tr>
			<tr>
				<th>{$l.summary}：</th>
				<td><input type="checkbox" name="cut_from_content" value="1" checked class="chbox" />
					自动截取<br />
					<textarea name="summary" id="summary" class="textarea" style="width:640px;">{$info.summary}</textarea></td>
			</tr>
			<tr>
				<th>{$l.describe}：</th>
				<td><textarea name="describe" id="describe">{$info.describe}</textarea></td>
			</tr>
			<tr>
				<th></th>
				<td></td>
			</tr>

			<tr>
				<th>{$l.album}：</th>
				<td><ul class="album">
						{foreach from=$info.album_list item=album}
						<li>
							<div class="img">{if $album.path neq ''} <a href="{$_s.up_dir}{$album.path}" title="{$info.name}" class="open_frame"> <img src="{$_s.up_dir}thumb/200_180/{$album.path}" onload="drawImage(this, 200, 180);" width="200" height="180" /> </a>{/if}</div>
							<div>{$l.image}：
								<b class="file">＋选择图片<input type="file" name="album_img[{$album.i}]" class="input" /></b>
								<br />
								{$l.alt}：
								<input type="text" name="album_alt[{$album.i}]" value="{$album.alt}" class="input" style="width:360px;" />
								<br />
								{$l.rank}：
								<input type="text" name="album_rank[{$album.i}]" value="{$album.rank}" class="input" style="width:64px;" />
								<label><input type="radio" name="album_cover" value="{$album.i}" />封面</label>
								<br />
								<input type="button" value="插入到【描述】光标所在位置" class="button" onclick="insert_to_ueditor('{$_s.up_dir}{$album.path}', '{$info.name}');">
								{if $album.i > 1}
								<input type="button" value="{$l.del}" onclick="del_img(this);" class="button" />{/if}
								{if $album.id > 0}
								<input type="hidden" name="album_info[{$album.i}]" value="{$album.id}|{$album.path}" />
								{/if}
								<div class="clear"></div>
							</div>
						</li>
						{/foreach}
						<div class="clear"></div>
					</ul>
					<br />
					<input type="button" id="btn_addImage" value="{$l.add}{$l.image}" class="button" /></td>
			</tr>
			
			<tr>
				<th style="width:160px;">{$l.category}：</th>
				<td><ul rel="ui_menu">
						<li><a href="#" rel="category_name"><span>{$info.category_name}</span></a>
							<ul>
								{$info.category_tree}
							</ul>
						</li>
					</ul></td>
			</tr>

			<tr>
				<th>{$l.attr}：</th>
				<td id="attrs">随分类而定</td>
			</tr>
			<tr>
				<th>{$l.spec}：</th>
				<td><div id="specs">随分类而定</div>
					<br />
					<div><input type="button" id="clear_price" value="清除价格" class="button" />
					<input type="button" id="clear_quantity" value="清除库存" class="button" /></div></td>
			</tr>

			<tr>
				<th>隶属品牌：</th>
				<td><ul id="brand_list" class="adaptation">
					<!-- 隶属品牌 START -->
					{if $info.brandrow}
					<li>
						<i id="brand_{$info.brandrow.id}"><img src="{$_s.img_dir}gif/file_del.gif"></i>
						<img src="{$_s.up_dir}thumb/{$info.brandrow.logo}"><br />
						<a class="open_frame" href="./m.php?frm=goods&amp;mdl=brand&amp;do=edit&amp;id={$info.brandrow.id}">{$info.brandrow.name}</a>
					</li>
					{/if}
					<!-- 隶属品牌 END -->
				</ul><div class="clear"></div>
				<input type="button" value="添加品牌" class="button" func="open_frame" href="./m.php?frm=goods&mdl=brand&do=list&_filter=yes&_single=yes" title="品牌列表" /></td>
			</tr>
			<tr>
				<th>促销信息：</th>
				<td><ul id="salesinfo_list" class="adaptation">
					<!-- 促销信息 START -->
					{if $info.salesinforow}
					<li>
						<i id="salesinfo_{$info.salesinforow.id}"><img src="{$_s.img_dir}gif/file_del.gif"></i>
						<a class="open_frame" href="./m.php?frm=news&amp;mdl=news&amp;do=edit&amp;id={$info.salesinforow.id}">{$info.salesinforow.title}</a>
					</li>
					{/if}
					<!-- 促销信息 END -->
				</ul><div class="clear"></div>
				<input type="button" value="添加促销信息" class="button" target="salesinfo" func="open_frame" href="./m.php?frm=news&mdl=news&do=list&catid=3&_filter=yes&_single=yes" title="新闻列表" /></td>
			</tr>
			<tr>
				<th>关联新闻：</th>
				<td><ul id="related_news_list" class="adaptation">
					<!-- 关联新闻列表 START -->
					{foreach from=$info.related_news_list item=news}
					<li>
						<i id="related_news_{$news.id}"><img src="{$_s.img_dir}gif/file_del.gif"></i>
						<a class="open_frame" href="./m.php?frm=news&amp;mdl=news&amp;do=edit&amp;id={$news.id}">{$news.title}</a>
					</li>
					{/foreach}
					<!-- 关联新闻列表 END -->
				</ul><div class="clear"></div>
				<input type="button" value="添加关联新闻" class="button" target="related_news" func="open_frame" href="./m.php?frm=news&mdl=news&do=list&catid=4&_filter=yes" title="新闻列表" /></td>
			</tr>
			<tr>
				<th>包装配件：</th>
				<td><ul id="fittings_list" class="adaptation">
					<!-- 配件列表 START -->
					{foreach from=$info.fittings_list item=fittings}
					<li>
						<i id="fittings_{$fittings.id}"><img src="{$_s.img_dir}gif/file_del.gif"></i>
						<a class="open_frame" href="./m.php?frm=goods&amp;mdl=fittings&amp;do=edit&amp;id={$fittings.id}">{$fittings.name}</a>×<input type="text" name="fittings[{$fittings.id}]" value="{$fittings.num}" class="input" />
					</li>
					{/foreach}
					<!-- 配件列表 END -->
				</ul><div class="clear"></div>
				<input type="button" value="添加配件" class="button" func="open_frame" href="./m.php?frm=goods&mdl=fittings&do=list&_filter=yes" title="配件列表" /></td>
			</tr>
			<tr>
				<th>人气组合：</th>
				<td><ul id="combine_goods_list" class="adaptation">
					<!-- 人气组合列表 START -->
					{foreach from=$info.combine_goods_list item=goods}
					<li>
						<i id="combine_goods_{$goods.id}"><img src="{$_s.img_dir}gif/file_del.gif"></i>
						<img src="{$_s.up_dir}thumb/200_180/{$goods.cover}"><br />
						<a class="open_frame" href="./m.php?frm=goods&amp;mdl=goods&amp;do=edit&amp;id={$goods.id}">{$goods.name}</a>
					</li>
					{/foreach}
					<!-- 人气组合列表 END -->
				</ul><div class="clear"></div>
				<input type="button" value="添加人气组合商品" class="button" func="open_frame" href="./m.php?frm=goods&mdl=goods&do=list&_filter=yes" title="商品列表" /></td>
			</tr>
			<tr>
				<th>套餐价：</th>
				<td><input type="text" name="combine_price" value="{$info.combine_price}" class="input" style="width:80px;">
					元，添加了人气组合商品才有效</td>
			</tr>

		</tbody>
		
		<tfoot id="cmd">
			<tr>
				<th>&nbsp;</th>
				<td><button name="formAction" value="{$_act.frm}.{$_act.mdl}_{$_act.do}" class="button">{$l.submit}</button>
					<input type="reset" name="btnReset" value="{$l.reset}" class="button" /></td>
			</tr>
		</tfoot>
	</table>
</form>


<script type="text/javascript" language="JavaScript" charset="utf-8" src="{$_s.js_dir}jQuery/jquery.json.js"></script>
<script type="text/javascript" charset="utf-8" src="{$_s.lib_dir}ueditor/editor_config.js"></script>
<script type="text/javascript" charset="utf-8" src="{$_s.lib_dir}ueditor/editor_all_min.js"></script>
<script type="text/javascript" language="JavaScript" charset="utf-8" src="{$_s.js_dir}m/goods.goods.js"></script>
<script type="text/javascript" language="JavaScript" charset="utf-8">
<!--
	var _goodsid = parseInt('{$info.id}');
	var _catid = parseInt('{$info.catid}');
	var album_count = parseInt('{$info.album_count}');
	var addtime = $.trim('{$info.addtime}');
	var updatetime = $.trim('{$info.updatetime}');
	var target = null;
	var ueditor = null;
	
	{literal}
	jQuery(function($){
		$('ul[rel="ui_menu"]').menu();

		//实例化百度编辑器
		var ueconfig = $.extend({}, __ueconfig, {
		});
		ueditor = UE.getEditor('describe', ueconfig);
		
		/*******************************************************************************
		 * 表单验证
		 *******************************************************************************/
		var objVf = $('form#iForm').Validform({
			showAllError	: true			// 显示所有错误提示信息
			,label			: 'th'			// 在没有绑定nullmsg时查找要显示的提示文字，默认查找".Validform_label"下的文字
			,tiptype		: vf_fadein		// 自定义
			// ,tiptype		: 3 			// 右侧
			,beforeSubmit	: function(fm){	// 隐藏或不可见元素在这里判断
				var errmsg = [];
				var catid	= parseInt(fm.find('input[name="catid"]').val());
				var describe	= ueditor.getContent();
				if(catid <= 0)errmsg.push('请选择商品分类');
				if(describe == '')errmsg.push('请输入商品描述');
				if(errmsg.length > 0){
					showmsg_warning(errmsg.join('<br />'));
					return false;
				}
			}
		});
		
		objVf.addRule([
			{	ele : 'input[name="name"]',			datatype : '*2-100'		}
			,{	ele : 'input[name="rank"]',			datatype : 'n1-11'		}
			,{	ele : 'input[name="addtime"]',		datatype : 'datetime',	ignore : 'ignore'	}
			,{	ele : 'input[name="updatetime"]',	datatype : 'datetime',	ignore : 'ignore'	}
		]);
		
		$('#btn_addImage').click(function(){
			album_count ++;
			$('<li><div class="img"></div><div>'+_l.image+'：<b class="file">＋选择图片<input type="file" name="album_img['+album_count+']" class="input" /></b><br />' +
					''+_l.alt+'：<input type="text" name="album_alt['+album_count+']" value="" class="input" style="width:360px;" /><br />' +
					''+_l.rank+'：<input type="text" name="album_rank['+album_count+']" value="1000000" class="input" style="width:64px;" />' +
					'<input type="radio" name="album_cover" value="'+album_count+'" />封面<br />' +
					'<input type="button" value="'+_l.del+'" onclick="del_img(this);" class="button" /></div><div class="clear"></div></li>')
				.insertBefore('ul.album > div.clear:last');
		});


		$('#addtime').datetimepicker({
			numberOfMonths		: 3				// 多月显示
			,changeMonth		: true			//设置月可选择
			,changeYear			: true			//设置年可选择
			,yearRange			: "-50:+5"		//设置年上下年份
			,showSecond			: true			// 显示秒
			,timeFormat			: 'hh:mm:ss'	// 时间格式
			// ,hourGrid			: 4				// 小时游标
   			// ,minuteGrid			: 5				// 分钟游标
   			// ,secondGrid			: 5				// 秒钟游标
		}).val(addtime);
		
		$('#updatetime').datetimepicker({
			numberOfMonths		: 3				// 多月显示
			,changeMonth		: true			//设置月可选择
			,changeYear			: true			//设置年可选择
			,yearRange			: "-50:+5"		//设置年上下年份
			,showSecond			: true			// 显示秒
			,timeFormat			: 'hh:mm:ss'	// 时间格式
			// ,hourGrid			: 4				// 小时游标
   			// ,minuteGrid			: 5				// 分钟游标
   			// ,secondGrid			: 5				// 秒钟游标
		}).val(updatetime);

		$('#label_type input[type="radio"]').click(function(){
			var type = $(this).val();
			var market_price = parseFloat($('#market_price').val());
			var price = parseFloat($('#price').val());
			var errmsg = [];
			if(market_price <= 0){errmsg.push('未输入市场价或小于0');}
			if(price <= 0){errmsg.push('未输入商品价或小于0');}
			if(market_price > 0 && market_price <= price){errmsg.push('市场价没有大于商品价');}
			if(errmsg.length > 0){
				showmsg_warning(errmsg.join('<br />'));
				$(this).attr('checked', false);
				$('#label').val('');
				return false;
			}
			if(type == '1'){
				var label = market_price - price;
				$('#label').val(label);
			}else if(type == '2'){
				var label = Math.round(price * 100 / market_price) / 10;
				$('#label').val(label);
			}
			
		});

		$('#clear_price').click(function(){
			$('#specs').find('input[name^=specs]').val('');
		});
		$('#clear_quantity').click(function(){
			$('#specs').find('input[name^=quantitys]').val('');
		});

		// 用于判断是促销信息还是相关新闻
		$('input[type="button"][func="open_frame"]').click(function(){
			target = $(this).attr('target');	// 额外的标记
		});

		// 页面导航
		add_nav_btn({
			'dir'		: 'ul.album'
			//,'class'	: 'go-top'
			,'title'	: '滚动到相册编辑区'
			,'text'		: '相册'
			,'ttl'		: 100
		});
		add_nav_btn({
			'dir'		: '#attrs'
			//,'class'	: 'go-top'
			,'title'	: '滚动到属性编辑区'
			,'text'		: '属性'
			,'ttl'		: 100
		});
		add_nav_btn({
			'dir'		: '#specs'
			//,'class'	: 'go-top'
			,'title'	: '滚动到规格编辑区'
			,'text'		: '规格'
			,'ttl'		: 100
		});
		add_nav_btn({
			'dir'		: '#brand_list'
			,'title'	: '滚动到隶属品牌区'
			,'text'		: '品牌'
			,'ttl'		: 100
		});
		add_nav_btn({
			'dir'		: '#salesinfo_list'
			,'title'	: '滚动到相关新闻区'
			,'text'		: '新闻'
			,'ttl'		: 100
		});
		add_nav_btn({
			'dir'		: '#fittings_list'
			,'title'	: '滚动到配件区'
			,'text'		: '配件'
			,'ttl'		: 100
		});
		add_nav_btn({
			'dir'		: '#combine_goods_list'
			,'title'	: '滚动到人气组合商品区'
			,'text'		: '组合'
			,'ttl'		: 100
		});

	});
	
	/*KE.show({
		id		: 'describe',
		width	: '800px',
		height	: '320px',
		resizeMode	: 1,
		allowFileManager: true,
		items	: ['source', 'plainpaste', 'wordpaste', '|', 
				   'title', 'fontname', 'fontsize', '|', 
				   'textcolor', 'bgcolor', 'bold', 'italic', 'underline', 'strikethrough', 'removeformat', '|', 
				   'image', 'table', 'hr', 'link', 'unlink', '|', 
				   'justifyleft', 'justifycenter', 'justifyright', 'justifyfull', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'subscript','superscript', '|', 
				   'fullscreen']
	});*/
	
	if(_catid > 0){
		$(document).queue("ajax", (function(_catid){
			return function(){get_attrs(_catid);}
		})(_catid));
		$(document).queue("ajax", (function(_catid){
			return function(){get_specs(_catid);}
		})(_catid));
		$(document).dequeue("ajax");
	}
		
	{/literal}


	/*******************************************************************************
	 * 隶属品牌
	 *******************************************************************************/
	var brand_json = $.trim('{$info.brand_json}');
	
	{literal}
	var brand_obj = {};
	if(brand_json != ''){
		try{
			var json = $.json.decode(brand_json);
			if(typeof json == 'object'){
				brand_obj = json;
			}
		}catch(e){}
	}
	//console.dir(brand_obj);

	jQuery(function($){
		// 删除隶属品牌
		$('#brand_list > li > i').live('click', function(){
			brand_obj = {};
			$(this).parent().remove();
			_update_brand_obj();
		});
	});

	/*******************************************************************************
	 * 隶属品牌，返回数据处理
	 *******************************************************************************/
	function _receive_brand(brand_arr){
		brand_obj = brand_arr[0];
		_append_brand(brand_obj);
		_update_brand_obj();
	}
	function _update_brand_obj(){
		$('#iForm').find('input[type="hidden"][name="brand"]').val(brand_obj['id']);
	}
	function _append_brand(brand){
		$('#brand_list').html('<li><i id="brand_'+brand.id+'"><img src="'+_s.img_dir+'gif/file_del.gif" /></i><img src="'+brand.logo+'"><br /><a href="./m.php?frm=goods&mdl=brand&do=edit&id='+brand.id+'" class="open_frame">'+brand.name+'</a></li>');
	}
	{/literal}

	/*******************************************************************************
	 * 促销信息
	 *******************************************************************************/
	var salesinfo_json = $.trim('{$info.salesinfo_json}');
	
	{literal}
	var salesinfo_obj = {};
	if(salesinfo_json != ''){
		try{
			var json = $.json.decode(salesinfo_json);
			if(typeof json == 'object'){
				salesinfo_obj = json;
			}
		}catch(e){}
	}

	jQuery(function($){
		// 删除促销信息
		$('#salesinfo_list > li > i').live('click', function(){
			salesinfo_obj = {};
			$(this).parent().remove();
			_update_salesinfo_obj();
		});
	});

	/*******************************************************************************
	 * 促销信息，返回数据处理
	 *******************************************************************************/
	function _receive_salesinfo(salesinfo_arr){
		salesinfo_obj = salesinfo_arr[0];
		_append_salesinfo(salesinfo_obj);
		_update_salesinfo_obj();
	}
	function _update_salesinfo_obj(){
		$('#iForm').find('input[type="hidden"][name="salesinfo"]').val(salesinfo_obj['id']);
	}
	function _append_salesinfo(salesinfo){
		$('#salesinfo_list').html('<li><i id="salesinfo_'+salesinfo.id+'"><img src="'+_s.img_dir+'gif/file_del.gif" /></i><a href="./m.php?frm=news&mdl=news&do=edit&id='+salesinfo.id+'" class="open_frame">'+salesinfo.title+'</a></li>');
	}
	{/literal}

	/*******************************************************************************
	 * 关联新闻对象
	 *******************************************************************************/
	var related_news_json = $.trim('{$info.related_news_json}');
	
	{literal}
	var related_news_obj = {};
	if(related_news_json != ''){
		try{
			var json = $.json.decode(related_news_json);
			if(typeof json == 'object'){
				related_news_obj = json;
			}
		}catch(e){}
	}
	//console.dir(related_news_obj);

	jQuery(function($){
		// 删除关联新闻
		$('#related_news_list > li > i').live('click', function(){
			var newsid = (($(this).attr('id')).split('_')).pop();
			related_news_obj[newsid] = undefined;
			delete related_news_obj[newsid];
			$(this).parent().remove();
			_update_related_news_obj();
		});
	});

	/*******************************************************************************
	 * 关联新闻，返回数据处理
	 *******************************************************************************/
	function _receive_news(news_arr){
		if(target == 'salesinfo'){
			_receive_salesinfo(news_arr);
			//return true;
		}else{
			for(i = 0; i < news_arr.length; i ++){
				var tf = typeof(related_news_obj[news_arr[i].id]);
				if(tf == 'undefined'){
					related_news_obj[news_arr[i].id] = news_arr[i];
					_append_news(news_arr[i]);
				}
			}
			_update_related_news_obj();
		}
	}
	function _update_related_news_obj(){
		var ids = [];
		for(var newsid in related_news_obj){
			ids.push(newsid);
		}
		if(ids.length > 0){
			ids = ','+(ids.join(','))+',';
		}else{
			ids = '';
		}
		$('#iForm').find('input[type="hidden"][name="related_news"]').val(ids);
	}
	function _append_news(news){
		$('#related_news_list').append('<li><i id="related_news_'+news.id+'"><img src="'+_s.img_dir+'gif/file_del.gif" /></i><a href="./m.php?frm=news&mdl=news&do=edit&id='+news.id+'" class="open_frame">'+news.title+'</a></li>');
	}
	{/literal}

	/*******************************************************************************
	 * 配件对象
	 *******************************************************************************/
	var fittings_json = $.trim('{$info.fittings_json}');
	
	{literal}
	var fittings_obj = {};
	if(fittings_json != ''){
		try{
			var json = $.json.decode(fittings_json);
			if(typeof json == 'object'){
				fittings_obj = json;
			}
		}catch(e){}
	}
	//console.dir(fittings_obj);

	jQuery(function($){
		// 删除配件
		$('#fittings_list > li > i').live('click', function(){
			var fittingsid = (($(this).attr('id')).split('_')).pop();
			fittings_obj[fittingsid] = undefined;
			delete fittings_obj[fittingsid];
			$(this).parent().remove();
			_update_fittings_obj();
		});
	});

	/*******************************************************************************
	 * 配件，返回数据处理
	 *******************************************************************************/
	function _receive_fittings(fittings_arr){
		for(i = 0; i < fittings_arr.length; i ++){
			var tf = typeof(fittings_obj[fittings_arr[i].id]);
			if(tf == 'undefined'){
				fittings_obj[fittings_arr[i].id] = fittings_arr[i];
				_append_fittings(fittings_arr[i]);
			}
		}
		_update_fittings_obj();
	}
	function _update_fittings_obj(){
		var ids = [];
		for(var id in fittings_obj){
			ids.push(id);
		}
		if(ids.length > 0){
			ids = ','+(ids.join(','))+',';
		}else{
			ids = '';
		}
		$('#iForm').find('input[type="hidden"][name="fittings"]').val(ids);
	}
	function _append_fittings(fittings){
		$('#fittings_list').append('<li><i id="fittings_'+fittings.id+'"><img src="'+_s.img_dir+'gif/file_del.gif" /></i><a href="./m.php?frm=goods&mdl=fittings&do=edit&id='+fittings.id+'" class="open_frame">'+fittings.name+'</a>×<input type="text" name="fittings['+fittings.id+']" value="1" class="input" /></li>');
	}
	{/literal}


	/*******************************************************************************
	 * 人气组合对象
	 *******************************************************************************/
	var combine_goods_json = $.trim('{$info.combine_goods_json}');
	
	{literal}
	var combine_goods_obj = {};
	if(combine_goods_json != ''){
		try{
			var json = $.json.decode(combine_goods_json);
			if(typeof json == 'object'){
				combine_goods_obj = json;
			}
		}catch(e){}
	}
	//console.dir(combine_goods_obj);

	jQuery(function($){
		// 删除人气组合
		$('#combine_goods_list > li > i').live('click', function(){
			var goodsid = (($(this).attr('id')).split('_')).pop();
			combine_goods_obj[goodsid] = undefined;
			delete combine_goods_obj[goodsid];
			$(this).parent().remove();
			_update_combine_goods_obj();
		});
	});

	/*******************************************************************************
	 * 人气组合，返回数据处理
	 *******************************************************************************/
	function _receive_goods(goods_arr){
		for(i = 0; i < goods_arr.length; i ++){
			var tf = typeof(combine_goods_obj[goods_arr[i].id]);
			if(tf == 'undefined' && goods_arr[i].id != _goodsid){
				combine_goods_obj[goods_arr[i].id] = goods_arr[i];
				_append_goods(goods_arr[i]);
			}
		}
		_update_combine_goods_obj();
	}
	function _update_combine_goods_obj(){
		var ids = [];
		for(var id in combine_goods_obj){
			ids.push(id);
		}
		if(ids.length > 0){
			ids = ','+(ids.join(','))+',';
		}else{
			ids = '';
		}
		$('#iForm').find('input[type="hidden"][name="combine_goods"]').val(ids);
	}
	function _append_goods(goods){
		$('#combine_goods_list').append('<li><i id="combine_goods_'+goods.id+'"><img src="'+_s.img_dir+'gif/file_del.gif" /></i><img src="'+goods.cover+'"><br /><a href="./m.php?frm=goods&mdl=goods&do=edit&id='+goods.id+'" class="open_frame">'+goods.name+'</a></li>');
	}
	{/literal}
-->
</script>
